#!/bin/bash

#DNS panel for BigLinux
#
#Authors:
#  Bruno Goncalves Araujo <www.biglinux.com.br>
#
#License: GPLv2 or later
#################################################


. /usr/share/bigcontrolcenter/default/theme-categories.sh.htm

#Translation
export TEXTDOMAINDIR="/usr/share/locale-langpack"
export TEXTDOMAIN=bigcontrolcenter-system-autostart

echo '
<script language="JavaScript">
window.resizeTo(640,480);
function NoResize(){
  window.resizeTo(640,480);
}
</script>
'

title=$"Iniciar automaticamente"
apply=$"Aplicar"
close=$"Sair"


#title
echo "<title>$title</title><body onResize=\"NoResize();\">"

#header
open_header
echo "$title" '</font><br>' $"Escolha o que deve ser iniciado ao ligar o PC."
close_header

#body


if [ "$KDEHOME" = "" ]
then
  BIGKDEHOME=$HOME/.kde
else
  BIGKDEHOME=$KDEHOME
fi


#Confere se o resolv.conf esta com o ip do opendns
if [ "$(grep 208.67.222.222 /etc/resolv.conf)" != "" ]
then
  opendns_check="checked"
  manual_check=""
fi

#Confere se o resolv.conf esta apontando para o localhost 127.0.0.1
if [ "$(grep 127.0.0.1 /etc/resolv.conf)" != "" ]
then
  bind_check="checked"
  manual_check=""
fi

#Em caso de deteccao de 2 checked da preferencia ao automatico_ckeck
if [ "$automatico_check" = "checked" ]
then
  bind_check=""
  opendns_check=""
fi

#O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando
#O uso de aspas simples faz o sistema exibir exatamente o que esta escrito
#Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis
#Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto"
#No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao.
echo '<center><table width=95%><tr><td>'
echo "
<form action=submit.sh.htm method=get><p>
"
echo $"Ativando programas o uso de memoria e processamento aumenta, portanto desativar programas que nao deseja utilizar melhora o desempenho do sistema." "<p>"



if [ -e "/usr/bin/jockey-gtk" ]
then

  if [ -e "$BIGKDEHOME/Autostart/jockey-gtk" ]
  then
      jockey_gtk_check="checked"
  fi

  echo "<INPUT TYPE=checkbox ID=jockey_gtk NAME=jockey_gtk VALUE=yes $jockey_gtk_check><label for=jockey_gtk>" $"Notificador de drivers proprietarios disponiveis. (10 MB)"'</label><br>'
fi


if [ -e "/usr/bin/update-notifier" ]
then

  if [ -e "$BIGKDEHOME/Autostart/update-notifier" ]
  then
      update_notifier_check="checked"
  fi

  echo "<INPUT TYPE=checkbox ID=update_notifier NAME=update_notifier VALUE=yes $update_notifier_check><label for=update_notifier>" $"Notificador de atualizacoes. (3 MB)"'</label><br>'
fi


if [ -e "/usr/bin/bluetooth-applet" ]
then

  if [ -e "$BIGKDEHOME/Autostart/bluetooth-applet" ]
  then
      bluetooth_applet_check="checked"
  fi

  echo "<INPUT TYPE=checkbox ID=bluetooth_applet NAME=bluetooth_applet VALUE=yes $bluetooth_applet_check><label for=bluetooth_applet>" $"Gerenciador de Bluetooth. (1,5 MB)"'</label><br>'
fi

  echo "<br><br><a href=# onClick=\"Reveal('div-others', this);\">" $"Clique aqui para mais configuracoes."'</a><br>'



echo '<div id="div-others" style="display:none"><center><table><tr><td><b>'
echo "<br><p><a href=\"/usr/share/bigbashview/run.run?kcmshell4 autostart\">" $"Abrir o gerenciador de inicio automatico do KDE" "</a>"
echo "<p><a href=\"/usr/share/bigbashview/run.run?kcmshell4 kcmkded\">" $"Abrir o gerenciador de servicos do KDE" "</a>"
echo "<p><a href=\"/usr/share/bigbashview/run.run?kcmshell4 kcmsmserver\">" $"Abrir o gerenciador de sessao do KDE" "</a>"
echo '</b></td></tr></table></div>'

echo "</div><div id=\"rodape\"><button type=submit value= $apply  >   <img src=\"/usr/share/bigcontrolcenter/default/images/ok.png\" style=\"vertical-align:top\" />  $apply   </button>  <button type=button value= $close onClick= parent.location='/usr/share/bigbashview/exemplo2.sh.htm?close=True'>   <img src=\"/usr/share/bigcontrolcenter/default/images/cancel.png\" style=\"vertical-align:top\"  />  $close     </button></div>"

